﻿<%@ Page Language="C#" MasterPageFile="~/Front.Master" AutoEventWireup="true" CodeBehind="ChangePassword.aspx.cs" Inherits="HRProject.User.ChangePassword" Title="Change password" %>
<%@ Import Namespace="HRProject.Code.Common" %>
<asp:Content ID="Content1" ContentPlaceHolderID="IncludePlaceHolder" runat="server">
    <script language="Javascript" type="text/javascript">
    function extraInit()
    {
        var passwordFields = $("input[type=password]");
        for (var i=0; i<passwordFields.length; i++)
        {
            var td = passwordFields.eq(i).parent();
            td.append("<div class='alert-caps-lock'><div><%= ContentProvider.GetString("CapsLockIsOn") %></div></div>");
            
        }
        passwordFields.keypress(function(event) {
            var tbx = $(this);
            capLock(tbx, event);
        });
    }
    
    function capLock(tbx, e){
     var td = tbx.parent();
     kc = e.keyCode?e.keyCode:e.which;
     sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
     if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
      td.find('.alert-caps-lock div').css("visibility", "visible");
     else
      td.find('.alert-caps-lock div').css("visibility", "hidden");
    }
    </script>
    <style type="text/css">
        .alert-caps-lock
        {
        	width:0px;
        	height:0px;
        	float:right;
        }
        .alert-caps-lock div
        {
        	visibility:hidden;
            width:200px;
            height:50px;
            overflow:visible;
            color:#FFD4AA;
        }
    </style>
</asp:Content>
<asp:Content ID="TitleIconPlaceHolder" ContentPlaceHolderID="TitleIconPlaceHolder" runat="server">
    <img alt="" src="/image/layout/icon/UserIcon.png" />
</asp:Content>
<asp:Content ID="TitleNamePlaceHolder" ContentPlaceHolderID="TitleNamePlaceHolder" runat="server">
    <%= ContentProvider.GetString("ChangePassword") %>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="MainPanelPlaceHolder" runat="server">
    <asp:ChangePassword ID="ChangePassword1" runat="server" ContinueDestinationPageUrl="/Default.aspx" FailureTextStyle-HorizontalAlign="Left" HyperLinkStyle-HorizontalAlign="Left" LabelStyle-HorizontalAlign="Left" PasswordHintStyle-HorizontalAlign="Left" SuccessTextStyle-HorizontalAlign="Left" TitleTextStyle-HorizontalAlign="Left" DisplayUserName="False" FailureTextStyle-Wrap="True" ChangePasswordFailureText="Đổi mật khẩu không thành công!" ChangePasswordTitleText="Đổi mật khẩu" ConfirmNewPasswordLabelText="Xác nhận mật khẩu:" ChangePasswordButtonText="Đổi" NewPasswordLabelText="Mật khẩu mới:" PasswordLabelText="Mật khẩu:" SuccessText="Mật khẩu đã thay đổi!" SuccessTitleText="Thay đổi mật khẩu đã hoàn tất!" UserNameLabelText="Tên người dùng:" ConfirmPasswordCompareErrorMessage="Mật khẩu xác nhận không trùng khớp!" ConfirmPasswordRequiredErrorMessage="Hãy nhập mật khẩu xác nhận!" NewPasswordRegularExpressionErrorMessage="Hãy nhập mật khẩu khác" NewPasswordRequiredErrorMessage="Hãy nhập mật khẩu mới!" PasswordRequiredErrorMessage="Hãy  nhập mật khẩu hiện tại!" UserNameRequiredErrorMessage="Hãy nhập tên người dùng" CancelButtonText="Bỏ qua" CancelDestinationPageUrl="/Default.aspx">
    </asp:ChangePassword>
</asp:Content>
